home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / tools2.txt < prev    next >
Text File  |  1993-11-03  |  23KB  |  488 lines

  1. Public (software) Library
  2. Programming Library
  3.  
  4. Descriptions and Compilation Copyright 1993 Nelson Ford
  5. Duplication, reprinting and distribution of these descriptions is restricted.
  6. See LICENSE.DOC in the PSL_NEWS directory for complete information
  7.  
  8.  
  9. =====General Programming Tools and Info, part 2
  10.  
  11.  
  12. CONTENTS:
  13.  
  14. -----PGM_ENV:  programming environments
  15. -----MULTLANG:  libraries and routines for multiple languages
  16. -----DEBUG
  17. -----CALC
  18. -----HEX_EDIT:  Hex viewers and editors
  19. -----SOUND
  20. -----INSTALL:  installation programs
  21. -----DATABASE
  22. -----FLOWCHRT:  case and program flow charting programs
  23. -----DEMOMAKR:  demo makers
  24.  
  25. =======================================
  26.  
  27. -----PGM_ENV:  programming environments
  28.  
  29. [GLIDE]
  30. The Glide 1.00.02 (Russell A. Powell; $52) is an integrated programming
  31. development environment. It is fully configurable for any language. Features
  32. include mouse support, swapping to EMS, HMA or disk, 25,43, or 50 column video
  33. mode support, internal make and link script generator, internal clock,
  34. calendar, calculator and more. (2 Disks.)
  35.  
  36. [NICENEZ]
  37. Nice-N-EZ (Digital Manufacturing Systems; $20) is a program development
  38. environment for use with programming language. You can include your own
  39. help information from which you may copy and transfer text, such as
  40. programming examples, into your own program. The usual editing functions
  41. are provided as well as powerful block operations, a clipboard to store
  42. deleted or copied text, automatic indentation, keystroke macros, various
  43. programming aids. mouse support, the ability to edit up to five modules at
  44. one time and more. Requires 512K.
  45.  
  46. [PIE_TS]
  47. Programmer's Integrated Environment (twentysomething Software; $10)
  48. provides an interface for most programming languages. It allows you to
  49. edit, compile, link, test, and debug a program using a basic menu. Requires
  50. 512K and a hard disk.
  51.  
  52. [SPA_WN]
  53. SPA:WN ($50) is a programming environment. To help you get started, the
  54. disk also contains a tutorial for people unfamiliar with the concepts of
  55. structured programming and hierarchical top-down design. According to the
  56. author "SPA:WN is the only pan-lingual (i.e. adaptable to any target
  57. language) Warnier diagram based structured program development tool."
  58.  
  59. [SAM2]
  60. Source Application Manager (Mogenot, Olivier; $0) is a programming
  61. environment that can be used with different languages so that you do not
  62. have to deal with different interfaces/editors for each.
  63.  
  64. [TURBO]
  65. Turbo Environment 2.21 (Orme, Daniel; $25) is an integrated development
  66. environment for your favorite assembler or compiler. It has most of the
  67. features found in Turbo Pascal's IDE such as an editor, the ability to edit
  68. two files at once; shell to DOS; pull-down menus; same key strokes as Turbo
  69. Pascal; and a configuration file. Other features include on-line help, box
  70. shadowing, and 43/50-line support for EGA/VGA.
  71.  
  72.  
  73. -----MULTLANG:  libraries and routines for multiple languages
  74.  
  75. [ALLOCRJ]
  76. Alloc 1.4 (Jones, Robert L.; $0) is an ALLOC procedure that uses interrupts
  77. rather than externally linked OBJ files.
  78.  
  79. [Cx]
  80. Cx 1.03 (Nelson, Eugene; $45) is a data compression library for MS-DOS,
  81. Windows and OS/2. Cx includes examples for VB, C and Pascal examples; OBJ,
  82. DLL, MIX and TPU interfaces; and source.
  83.  
  84. [FILBUF]
  85. Filbuf (Kyle, Jim; $20) is a LIB module that will determine the number of
  86. FILES and BUFFERS configured in a system. BASIC and C examples are
  87. included.
  88.  
  89. [FNDENV_@]
  90. FndEnv is an assembly language routine that finds the master Environment block
  91. for DOS. If it cannot find it, it passes back the local Environment block.
  92.  
  93. [EXEC_TW]
  94. Exec (Wagner, Thomas; $0) is the source code in several different languages
  95. to allow swapping of your program to EMS to free memory for other programs
  96. to run.
  97.  
  98. [PCUSER]
  99. PcUser (Blenman, Percival; $0) are some miscellaneous user functions.
  100.  
  101. [EXEC]
  102. Exec 3.3A (Wagner, Thomas; $0) contains source code in several different
  103. languages to allow swapping of your program to EMS to free memory for other
  104. programs to run. Features include XMS support, the ability to process BAT
  105. files and handle redirection, and many error codes.
  106.  
  107. [TESSRACT]
  108. Tesseract (TesSeRact Development Team ASP; $25) is a library of routines
  109. for developing ram-resident programs and a proposed standard for
  110. ram-resident program communication. The libraries and modules allow
  111. developers to write programs with TSR capability with little or no
  112. knowledge of TSRs. Among the features provided are easy use of hotkeys,
  113. simple Ram-Resident routines, co-resident functions, and cross-routine
  114. communication facilities. These routines been tested with Turbo C 1.5,
  115. Turbo Pascal 4.0 and 5.0, Microsoft C 5.0 and 5.1, Microsoft's Macro
  116. Assembler 5.0 and 5.1, and OPTASM 1.0.
  117.  
  118. [PGL_TOOL]
  119. PGL Toolkit (Norton, JoAnne W.; $95) is a printer graphics library with
  120. over 80 functions. Features include unlimited virtual drawing resolution up
  121. to 32k by 32k and 256 colors, support for 28+ compiler versions and six
  122. programming languages, and support for most popular printers. It produces
  123. high resolution printouts utilizing as little as 8K of memory. Full support
  124. is provided for printing through a parallel or serial port interface, and
  125. seven fully scalable stroked font sets are included. No royalties are
  126. required for use in your apps.
  127.  
  128.  
  129. -----DEBUG
  130.  
  131. [BLDHOUND]
  132. BloodHound (Fencel, Richard; $50) is a program debugging tool. It works by
  133. loading and running your program and recording all the keystrokes that you
  134. wish to enter as part of the normal execution of your program. It then saves
  135. the resulting screens. Normally, you would do this after your program is
  136. running the way it should, but you want to make modifications to it.
  137. Programmers know all too well how modifications in one area of a program
  138. almost always cause unforeseen changes in other areas. So after you have made
  139. modifications to your program, Bloodhound will replay the keystrokes and
  140. compare the resulting screens to the previous `known good run' and report any
  141. differences.
  142.  
  143. [DF_DEBUG]
  144. Data File Debugger (Gilmore Systems; $20-$40) is a unique and powerful data
  145. file and database debugging tool. It allows you to interactively display,
  146. dump, modify, zap, and fill data elements in the data file or database by
  147. the same variable names that describe the record layout in your source
  148. code. DFD lets you translate data to and from different language formats,
  149. including Computer Innovations C86, Microsoft Pascal, Borland's Turbo Pascal,
  150. Borland's Turbo C, and Microsoft C.
  151.  
  152. [DSTRIP]
  153. DynaStrip (Dynasoft; $0) is a debugging information manager. It searches
  154. all subdirectories and processes any OBJ files that match the wildcard
  155. filespecs. It allows selective stripping of debugging information, thus
  156. resulting in linkable applications that support moderate debugging
  157. capabilities.
  158.  
  159. [IOPORT]
  160. I&C and IOPort 1.01 (Gramann, R. A.; $22) I&C is a TSR debugger. Unlike
  161. Debug and CodeView, it can be used to debug TSR programs as they operate.
  162. At the press of a key, it allows memory inspection, memory modification,
  163. and instruction breakpoint with data collection. IOPort allows port input
  164. and output by pressing a hot-key.
  165.  
  166. [MEMUTIL]
  167. Memutils 1.1 (Shearer Cooper Computer Company; $10) is a collection of
  168. utilities that can greatly assist in debugging and monitoring memory usage
  169. and memory problems in programs. USEMEM uses up a specified amount of
  170. memory, for checking how your program will run on macnines with less
  171. memory. FILLMEM fills memory with a specified value and then optionally
  172. runs your program. MEMTEST performs a byte-by-byte test of your standard
  173. DOS (640K) memory. WATCHMEM is a TSR that watches and remembers all
  174. requests for memory (allocation, modification, and release) as well as
  175. requests for execution and termination.
  176.  
  177. [MONITOR]
  178. Monitor (Wissinger, Richard; $25) is a programmer's debugging tool. When
  179. you press the hotkey, it will interrupt the current process in your
  180. machine, and display all the appropriate information about the interrupted
  181. process. You can now alter the state of MONITOR/386, such